have one's bases covered - Español Inglés Diccionario